
/**
 * 图片批量上传
 * @params  files  图片临时地址组成的数组
 *                  例如：[{url:"001.jpg"},{url:002.jpg}]
*/
async function multiUpload(files) {
  let promiseArr = files.map((item, index) => {
    let nowtime = new Date().getTime()
    let ext = item.url.split(".").pop()
    return wx.cloud.uploadFile({
      cloudPath: nowtime + "-" + index + "." + ext,
      filePath: item.url
    })
  })

  let result = await Promise.all(promiseArr)
  //图片云端地址组成的字符串数组
  return result.map(item => {
    return item.fileID
  })

}

export { multiUpload }